<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
    "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
    namespace="${table.fileTemplates.mapper.filePackage}.${table.fileTemplates.mapper.fileName}">
<#if enableCache>
  <!-- 开启二级缓存 -->
  <cache type="org.mybatis.caches.ehcache.LoggingEhcache"/>
</#if>
  <!-- 通用查询映射结果 -->
  <resultMap id="BaseResultMap" type="${table.fileTemplates.entity.filePackage}.${table.javaName}">
  <#list table.columns as column>
    <#if column.isPrimaryKey>
      <id column="${column.jdbcName}" property="${column.property}"/>
    <#else>
      <result column="${column.jdbcName}" property="${column.property}"/>
    </#if>
  </#list>
  </resultMap>
  <!-- 通用查询结果列 -->
  <sql id="Base_Column_List">
  ${table.baseColumnList}
  </sql>

</mapper>
